package com.sywb.chuangyebao.bean;

import com.sywb.chuangyebao.Constants;

import org.bining.footstone.db.annotation.Column;
import org.bining.footstone.db.annotation.PrimaryKey;
import org.bining.footstone.db.annotation.Table;
import org.bining.footstone.db.enums.AssignType;

import java.io.Serializable;
import java.util.List;

/**
 * 视频实体类
 */
@Table(Constants.TABLE_VIDEOINFO)
public class VideoDataDetail implements Serializable {

    @PrimaryKey(AssignType.BY_MYSELF)
    @Column("video_id")
    public int video_id;// ItemID
    @Column("title")
    public String title;// 标题
    @Column("desc")
    public String desc;// 描述
    @Column("publish_time")
    public long publish_time;// 发布时间 10位长度时间戳
    @Column("url")
    public String url;// 地址
    @Column("web_url")
    public String web_url;// 网站分享地址
    @Column("mobi_url")
    public String mobi_url;// 手机分享地址
    @Column("logo")
    public String logo;// 封面图
    @Column("size")
    public int size;// 大小(KB)
    @Column("length")
    public int length;// 长度
    @Column("type")
    public int type;// 类型 1:视频 2:音频
    @Column("uid")
    public int uid;// 作者ID
    @Column("speechmaker")
    public String speechmaker;// 演讲人

    public boolean is_thumb;// 是否点赞
    public boolean is_favorite;// 是否收藏

    public List<VideoDataDetail> recommend;//

    public NewsOwner owner;// 所有者信息
    public NewsCount count;// 评论点赞等数量信息

    public int project_id;

    //　"keywords":"小本创业——两个项目推荐及管理经营方法",
    //  "flag":[ "p" ]

}
